package org.kjtc.entity;

import java.util.Date;
import java.util.List;

public class ChargingStation {

	// 充电站编码
    private String ChargingStationID;

	// 充电站编码List
    private String[] ChargingStationIDList;

    // 充电站编号
    private String ChargingStationNO;

    // 充电站名称
    private String ChargingStationName;
    
    //充电站简称
    private String ChargingStationShortName;

    // 充电站地址
    private String ChargingStationAddress;

    // 充电站类型
    private String ChargingStationType;

    // 充电站经度
    private Double Longitude;

    // 充电站纬度
    private Double Latitude;

    // 大车桩数量
    private int BgEquipmentCount;

    // 小车桩数量
    private int SmEquipmentCount;

    // 分公司ID
    private String BranchCompanyID;

    //分公司名称
    private String BranchCompanyName;

    //运营公司分ID
  	private String SubBranchCompanyID;

  	//运营公司分名称
  	private String SubBranchCompanyName;

    // 负责人
    private String ResponsiblePerson;

    // 负责人电话
    private String ResponsibleTel;

    // 开放时间
    private String OpenTime;

    // 关闭时间
    private String CloseTime;

    // 是否有人值守
    private boolean OnDuty = false;

    // 是否有便利设施
    private boolean Amenity = false;

    // 支持的车类型
    private String CarType;

    // 停车处的位置
    private String ParkingSpace;

    // 经营性质
    private String OperateNature;

    // 运营商
    private String Operator;

    // 运营商联系人
    private String OperatorContactPerson;

    // 运营商联系人电话
    private String OperatorContactPersonTel;

    // 物业名称
    private String RealEstateName;

    // 物业电话
    private String RealEstateTel;

    // 物业联系人
    private String PropertyContact;

    // 物业联系人电话
    private String PropertyContactTel;

    // 建设状态
    private String BulidStatus;

    // 作成者
    private String CreateUser;

    // 作成时间
    private Date CreateDTTM;

    // 更新者
    private String UpdateUser;

    // 更新时间
    private Date UpdateDTTM;

    // 充电站图片名称list
    private List<String> ChargingStationImageName;

    // 请求时间
    private Date RequestDTTM;

    // 摄像头数量
    private int CameraCount;

    // 车位数量
    private int ParkCount;

    // 直流充电桩数量
    private int EquipmentCountDC;

    // 交流充电桩数量
    private int EquipmentCountAC;

    // 通讯状态
    private String CommunicationState;

    // 日充电次数
    private int ChargingCountDay;

    // 日充电度数
    private double ChargingDegreeDay;

    // 远程服务名称
    private String RemoteName;

    // 远程服务用户
    private String RemoteUserName;

    // 远程服务密码
    private String RemotePassword;

    // 是否付费
    private boolean Pay = false;

	public String getChargingStationID() {
		return ChargingStationID;
	}

	public void setChargingStationID(String chargingStationID) {
		ChargingStationID = chargingStationID;
	}

	public String[] getChargingStationIDList() {
		return ChargingStationIDList;
	}

	public void setChargingStationIDList(String[] chargingStationIDList) {
		ChargingStationIDList = chargingStationIDList;
	}

	public String getChargingStationNO() {
		return ChargingStationNO;
	}

	public void setChargingStationNO(String chargingStationNO) {
		ChargingStationNO = chargingStationNO;
	}

	public String getChargingStationName() {
		return ChargingStationName;
	}

	public void setChargingStationName(String chargingStationName) {
		ChargingStationName = chargingStationName;
	}

	public String getChargingStationShortName() {
		return ChargingStationShortName;
	}

	public void setChargingStationShortName(String chargingStationShortName) {
		ChargingStationShortName = chargingStationShortName;
	}

	public String getChargingStationAddress() {
		return ChargingStationAddress;
	}

	public void setChargingStationAddress(String chargingStationAddress) {
		ChargingStationAddress = chargingStationAddress;
	}

	public String getChargingStationType() {
		return ChargingStationType;
	}

	public void setChargingStationType(String chargingStationType) {
		ChargingStationType = chargingStationType;
	}

	public Double getLongitude() {
		return Longitude;
	}

	public void setLongitude(Double longitude) {
		Longitude = longitude;
	}

	public Double getLatitude() {
		return Latitude;
	}

	public void setLatitude(Double latitude) {
		Latitude = latitude;
	}

	public int getBgEquipmentCount() {
		return BgEquipmentCount;
	}

	public void setBgEquipmentCount(int bgEquipmentCount) {
		BgEquipmentCount = bgEquipmentCount;
	}

	public int getSmEquipmentCount() {
		return SmEquipmentCount;
	}

	public void setSmEquipmentCount(int smEquipmentCount) {
		SmEquipmentCount = smEquipmentCount;
	}

	public String getBranchCompanyID() {
		return BranchCompanyID;
	}

	public void setBranchCompanyID(String branchCompanyID) {
		BranchCompanyID = branchCompanyID;
	}

	public String getBranchCompanyName() {
		return BranchCompanyName;
	}

	public void setBranchCompanyName(String branchCompanyName) {
		BranchCompanyName = branchCompanyName;
	}

	public String getSubBranchCompanyID() {
		return SubBranchCompanyID;
	}

	public void setSubBranchCompanyID(String subBranchCompanyID) {
		SubBranchCompanyID = subBranchCompanyID;
	}

	public String getSubBranchCompanyName() {
		return SubBranchCompanyName;
	}

	public void setSubBranchCompanyName(String subBranchCompanyName) {
		SubBranchCompanyName = subBranchCompanyName;
	}

	public String getResponsiblePerson() {
		return ResponsiblePerson;
	}

	public void setResponsiblePerson(String responsiblePerson) {
		ResponsiblePerson = responsiblePerson;
	}

	public String getResponsibleTel() {
		return ResponsibleTel;
	}

	public void setResponsibleTel(String responsibleTel) {
		ResponsibleTel = responsibleTel;
	}

	public String getOpenTime() {
		return OpenTime;
	}

	public void setOpenTime(String openTime) {
		OpenTime = openTime;
	}

	public String getCloseTime() {
		return CloseTime;
	}

	public void setCloseTime(String closeTime) {
		CloseTime = closeTime;
	}

	public boolean isOnDuty() {
		return OnDuty;
	}

	public void setOnDuty(boolean onDuty) {
		OnDuty = onDuty;
	}

	public boolean isAmenity() {
		return Amenity;
	}

	public void setAmenity(boolean amenity) {
		Amenity = amenity;
	}

	public String getCarType() {
		return CarType;
	}

	public void setCarType(String carType) {
		CarType = carType;
	}

	public String getParkingSpace() {
		return ParkingSpace;
	}

	public void setParkingSpace(String parkingSpace) {
		ParkingSpace = parkingSpace;
	}

	public String getOperateNature() {
		return OperateNature;
	}

	public void setOperateNature(String operateNature) {
		OperateNature = operateNature;
	}

	public String getOperator() {
		return Operator;
	}

	public void setOperator(String operator) {
		Operator = operator;
	}

	public String getOperatorContactPerson() {
		return OperatorContactPerson;
	}

	public void setOperatorContactPerson(String operatorContactPerson) {
		OperatorContactPerson = operatorContactPerson;
	}

	public String getOperatorContactPersonTel() {
		return OperatorContactPersonTel;
	}

	public void setOperatorContactPersonTel(String operatorContactPersonTel) {
		OperatorContactPersonTel = operatorContactPersonTel;
	}

	public String getRealEstateName() {
		return RealEstateName;
	}

	public void setRealEstateName(String realEstateName) {
		RealEstateName = realEstateName;
	}

	public String getRealEstateTel() {
		return RealEstateTel;
	}

	public void setRealEstateTel(String realEstateTel) {
		RealEstateTel = realEstateTel;
	}

	public String getPropertyContact() {
		return PropertyContact;
	}

	public void setPropertyContact(String propertyContact) {
		PropertyContact = propertyContact;
	}

	public String getPropertyContactTel() {
		return PropertyContactTel;
	}

	public void setPropertyContactTel(String propertyContactTel) {
		PropertyContactTel = propertyContactTel;
	}

	public String getBulidStatus() {
		return BulidStatus;
	}

	public void setBulidStatus(String bulidStatus) {
		BulidStatus = bulidStatus;
	}

	public String getCreateUser() {
		return CreateUser;
	}

	public void setCreateUser(String createUser) {
		CreateUser = createUser;
	}

	public Date getCreateDTTM() {
		return CreateDTTM;
	}

	public void setCreateDTTM(Date createDTTM) {
		CreateDTTM = createDTTM;
	}

	public String getUpdateUser() {
		return UpdateUser;
	}

	public void setUpdateUser(String updateUser) {
		UpdateUser = updateUser;
	}

	public Date getUpdateDTTM() {
		return UpdateDTTM;
	}

	public void setUpdateDTTM(Date updateDTTM) {
		UpdateDTTM = updateDTTM;
	}

	public List<String> getChargingStationImageName() {
		return ChargingStationImageName;
	}

	public void setChargingStationImageName(List<String> chargingStationImageName) {
		ChargingStationImageName = chargingStationImageName;
	}

	public Date getRequestDTTM() {
		return RequestDTTM;
	}

	public void setRequestDTTM(Date requestDTTM) {
		RequestDTTM = requestDTTM;
	}

	public int getCameraCount() {
		return CameraCount;
	}

	public void setCameraCount(int cameraCount) {
		CameraCount = cameraCount;
	}

	public int getParkCount() {
		return ParkCount;
	}

	public void setParkCount(int parkCount) {
		ParkCount = parkCount;
	}

	public int getEquipmentCountDC() {
		return EquipmentCountDC;
	}

	public void setEquipmentCountDC(int equipmentCountDC) {
		EquipmentCountDC = equipmentCountDC;
	}

	public int getEquipmentCountAC() {
		return EquipmentCountAC;
	}

	public void setEquipmentCountAC(int equipmentCountAC) {
		EquipmentCountAC = equipmentCountAC;
	}

	public String getCommunicationState() {
		return CommunicationState;
	}

	public void setCommunicationState(String communicationState) {
		CommunicationState = communicationState;
	}

	public int getChargingCountDay() {
		return ChargingCountDay;
	}

	public void setChargingCountDay(int chargingCountDay) {
		ChargingCountDay = chargingCountDay;
	}

	public double getChargingDegreeDay() {
		return ChargingDegreeDay;
	}

	public void setChargingDegreeDay(double chargingDegreeDay) {
		ChargingDegreeDay = chargingDegreeDay;
	}

	public String getRemoteName() {
		return RemoteName;
	}

	public void setRemoteName(String remoteName) {
		RemoteName = remoteName;
	}

	public String getRemoteUserName() {
		return RemoteUserName;
	}

	public void setRemoteUserName(String remoteUserName) {
		RemoteUserName = remoteUserName;
	}

	public String getRemotePassword() {
		return RemotePassword;
	}

	public void setRemotePassword(String remotePassword) {
		RemotePassword = remotePassword;
	}

	public boolean isPay() {
		return Pay;
	}

	public void setPay(boolean pay) {
		Pay = pay;
	}
}
